//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef MANIPULATEMOL2FILE_H
#define	MANIPULATEMOL2FILE_H
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class ManipulateMol2File {
    
  private:

    String*  locationDBPDB;
    String*  locationDBMOL2;
    String*  locationOut;
    
  protected:

    bool SplitColumn(char*, TListE <String>*, const char*);

  public:

    ManipulateMol2File();
    ManipulateMol2File(const ManipulateMol2File&);
    ManipulateMol2File(const ManipulateMol2File*);

    ~ManipulateMol2File();

    void    LocationDBPDB(String*);
    void    LocationDBMOL2(String*);
    void    LocationOut(String*);

    String* LocationDBPDB(void);
    String* LocationDBMOL2(void);
    String* LocationOut(void);

    bool    ExtractPDBCoordinatesFromPDBFile(void);
    bool    ExtractExtendedPDBCoordinatesFromPDBFile(void);

};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
